DiagramElementParam
Parameter des Diagrammelements.
Erbt von: NotifiableObject
Implementiert: IDiagramElementParam, IPersistable, INotifyPropertyChanging, INotifyPropertyChanged, IAttributesEntity
Eigenschaften
public IList<Attribute> Attributes { get; }
value = diagramElementParam.Attributes
Attribute.
public bool CanChangeValue { get; set; }
value = diagramElementParam.CanChangeValue
diagramElementParam.CanChangeValue = value
Kann den Wert ändern.
public bool CanOptimize { get; set; }
value = diagramElementParam.CanOptimize
diagramElementParam.CanOptimize = value
Check kann Parameter optimieren.
public bool IgnoreOnSave { get; set; }
value = diagramElementParam.IgnoreOnSave
diagramElementParam.IgnoreOnSave = value
Ignorieren beim Sparen.
public bool IsDefault { get; }
value = diagramElementParam.IsDefault
Der Standardwert ist angegeben.
public Func<SettingsStorage, T> LoadHandler { get; set; }
value = diagramElementParam.LoadHandler
diagramElementParam.LoadHandler = value
Der Parameterwert Loading Handler.
public string Name { get; set; }
value = diagramElementParam.Name
diagramElementParam.Name = value
Name.
public bool NotifyOnChanged { get; set; }
value = diagramElementParam.NotifyOnChanged
diagramElementParam.NotifyOnChanged = value
Erhöhen Sie das geänderte Ereignis, wenn das Eigentum geändert wird.
public Func<T, SettingsStorage> SaveHandler { get; set; }
value = diagramElementParam.SaveHandler
diagramElementParam.SaveHandler = value
Der Parameterwertsparende Handler.
public virtual T Value { get; set; }
value = diagramElementParam.Value
diagramElementParam.Value = value
Der Parameterwert.
public Func<T, T, bool> ValueValidating { get; set; }
value = diagramElementParam.ValueValidating
diagramElementParam.ValueValidating = value
Validieren Sie den Parameterwert.
Methoden
public void Load(SettingsStorage storage)
diagramElementParam.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
public void Save(SettingsStorage storage)
diagramElementParam.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
public DiagramElementParam<T> SetBasic(bool isBasic)
result = diagramElementParam.SetBasic(isBasic)
So setzen Sie das Attribut BasicSettingAttribute @ für den Parameter des Diagrammelements.
- isBasic
- Ist der Eckwert.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetCanOptimize(bool value)
result = diagramElementParam.SetCanOptimize(value)
Um CanOptimize zu ändern.
- value
- Wert.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetDisplay(string groupName, string displayName, string description, int order)
result = diagramElementParam.SetDisplay(groupName, displayName, description, order)
So setzen Sie das Attribut DisplayAttribute @ für den Parameter des Diagrammelements.
- groupName
- Die Kategorie des Parameters des Diagrammelements.
- displayName
- Der Name des Displays.
- description
- Beschreibung des Parameters des Diagrammelements.
- order
- Die Eigentumsordnung.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetEditor<TEditor>(TEditor editor)
result = diagramElementParam.SetEditor(editor)
Zum Hinzufügen des Attributattributs für den Parameter des Diagrammelements.
- editor
- Attribut.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetExpandable(bool expandable)
result = diagramElementParam.SetExpandable(expandable)
So setzen Sie das Attribut ExpandableObjectConverter @ für den Parameter des Diagrammelements.
- expandable
- Wert.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetNonBrowsable(bool nonBrowsable)
result = diagramElementParam.SetNonBrowsable(nonBrowsable)
So setzen Sie das Attribut BrowsableAttribute @ für den Parameter des Diagrammelements.
- nonBrowsable
- Versteckter Parameter.
Rückgabe: Parameter des Diagrammelements.
public DiagramElementParam<T> SetReadOnly(bool readOnly)
result = diagramElementParam.SetReadOnly(readOnly)
So setzen Sie das Attribut ReadOnlyAttribute @ für den Parameter des Diagrammelements.
- readOnly
- Nur lesen.
Rückgabe: Parameter des Diagrammelements.
public void SetValueWithIgnoreOnSave(object value)
diagramElementParam.SetValueWithIgnoreOnSave(value)
Legen Sie Wert fest und ignorieren Sie ihn bei den Speichereinstellungen.
- value
- Wert.
public override string ToString()
result = diagramElementParam.ToString()
Konvertieren Sie in eine Liniendarstellung.
Rückgabe: String-Leistung.
Ereignisse
public event Action<T> ValueChanged
diagramElementParam.ValueChanged += handler
Der Parameterwertänderungsvorgang.
public event Action<T, T> ValueChanging
diagramElementParam.ValueChanging += handler
Der Parameterwertänderungsstartereignis.